Define Font "Helvetica" (
	Name "Helvetica.font"
	Size 13
)

Set Font "Helvetica"

Define Window "Main" (
	Position 0 27
	Size 153 341
	Border
)

Define Window "Alpha" (
	Position 4 48
	Size 145 318
)

Define Window "Analysis" (
	Position 4 48
	Size 145 318
)

Define Window "ARexx" (
	Position 4 48
	Size 145 318
)

Define Window "Brush" (
	Position 4 48
	Size 145 318
)

Define Window "Buffer" (
	Position 4 48
	Size 145 318
)

Define Window "Color" (
	Position 4 48
	Size 145 318
)

Define Window "Convolve" (
	Position 4 48
	Size 145 318
)

Define Window "Distort" (
	Position 4 48
	Size 145 318
)

Define Window "Effect" (
	Position 4 48
	Size 145 318
)

Define Window "Filter" (
	Position 4 48
	Size 145 318
)

Define Window "Size" (
	Position 4 48
	Size 145 318
)

Define Window "Tool" (
	Position 4 48
	Size 145 318
)

Define Window "Transform" (
	Position 4 48
	Size 145 318
)

' ************************************************** Alpha **

Define Link "Alpha_CopyFromAlpha" (
	Type ARexx (
		Data ( String "Alpha2Buffer" )
	)
)

Define Link "Alpha_CopyToAlpha" (
	Type ARexx (
		Data ( String "Buffer2Alpha" )
	)
)

Define Link "Alpha_Create" (
	Type ARexx (
		Data ( String "CreateAlpha" )
	)
)

Define Link "Alpha_Delete" (
	Type ARexx (
		Data ( String "KillAlpha" )
	)
)

Define Link "Alpha_LightTableAlpha" (
	Type ARexx (
		Data ( String "LightTableView ALPHA; LightTable TOGGLE" )
	)
)

Define Link "Alpha_Load" (
	Type ARexx (
		Data ( String "LoadAlpha" )
	)
)

Define Link "Alpha_SaveAs" (
	Type ARexx (
		Data ( String "SaveAlphaAs" )
	)
)

Define Link "Alpha_Swap" (
	Type ARexx (
		Data ( String "SwapAlpha" )
	)
)

' *********************************************** Analysis **

Define Link "Analysis_CountColors" (
	Type ARexx (
		Data ( String "CountColors" )
	)
)

Define Link "Analysis_Histogram" (
	Type ARexx (
		Data ( String "Hook Hist" )
	)
)

Define Link "Analysis_Variance" (
	Type ARexx (
		Data ( String "Hook Variance" )
	)
)

' ************************************************** ARexx **

Define Link "ARexx" (
	Type ARexx (
		Data (
			File "Rexx/Border.ifx"
			File "Rexx/Designs.ifx"
			File "Rexx/MapToWB.ifx"
		)
	)
)

' ************************************************** Brush **

Define Link "Brush_CopyToSwap" (
	Type ARexx (
		Data ( String "Brush2Swap" )
	)
)

Define Link "Brush_GrabScreen" (
	Type ARexx (
		Data ( String "GrabBrush" )
	)
)

Define Link "Brush_LoadBrush" (
	Type ARexx (
		Data ( String "LoadBrush" )
	)
)

Define Link "Brush_LoadNewBrush" (
	Type ARexx (
		Data ( String "Region FULL; LoadBrush; Region BRUSH" )
	)
)

Define Link "Brush_LoadBrushClip" (
	Type ARexx (
		Data ( String "LoadBrushClip" )
	)
)

Define Link "Brush_OutlineBrush" (
	Type ARexx (
		Data ( String "OutlineBrush" )
	)
)

Define Link "Brush_PickupRegion" (
	Type ARexx (
		Data ( String "PickupRegion" )
	)
)

Define Link "Brush_PickupSwap" (
	Type ARexx (
		Data ( String "Region BRUSH; PickupSwap" )
	)
)

Define Link "Brush_SaveBrushAs" (
	Type ARexx (
		Data ( String "SaveBrushAs" )
	)
)

Define Link "Brush_SelectBrush" (
	Type ARexx (
		Data ( String "SelectBrush" )
	)
)

Define Link "Brush_SetHandle" (
	Type ARexx (
		Data ( String "BrushHandle" )
	)
)

Define Link "Brush_TrimBrush" (
	Type ARexx (
		Data ( String "TrimBrush" )
	)
)

' ************************************************* Buffer **

Define Link "Buffer_CopyToSwap" (
	Type ARexx (
		Data ( String "Buffer2Swap" )
	)
)

Define Link "Buffer_Delete" (
	Type ARexx (
		Data ( String "KillBuffer FORCE" )
	)
)

Define Link "Buffer_Fill" (
	Type ARexx (
		Data ( String "ClearBuffer" )
	)
)

Define Link "Buffer_GrabScreen" (
	Type ARexx (
		Data ( String "GrabBuffer" )
	)
)

Define Link "Buffer_LightTable" (
	Type ARexx (
		Data ( String "LightTableView SWAP; LightTable TOGGLE" )
	)
)

Define Link "Buffer_LoadFromClipboard" (
	Type ARexx (
		Data ( String "LoadBufferClip" )
	)
)

Define Link "Buffer_LoadNew" (
	Type ARexx (
		Data ( String "LoadBuffer" )
	)
)

Define Link "Buffer_LoadNewAs" (
	Type ARexx (
		Data ( String "LoadBufferAs" )
	)
)

Define Link "Buffer_New" (
	Type ARexx (
		Data ( String "CreateBuffer" )
	)
)

Define Link "Buffer_Region" (
	Type ARexx (
		Data ( String "Region" )
	)
)

Define Link "Buffer_SwapBuffers" (
	Type ARexx (
		Data ( String "Swap" )
	)
)

' ************************************************** Color **

Define Link "Color_Antique" (
	Type ARexx (
		Data ( String "Antique" )
	)
)

Define Link "Color_B&W2Grey" (
	Type ARexx (
		Data ( String "Mono2Grey" )
	)
)

Define Link "Color_ChangeColor" (
	Type ARexx (
		Data ( String "Hook ChangeColor" )
	)
)

Define Link "Color_Convert2CMAP" (
	Type ARexx (
		Data ( String "Color2CMAP" )
	)
)

Define Link "Color_Convert2Grey" (
	Type ARexx (
		Data ( String "ColorToGrey" )
	)
)

Define Link "Color_Convert2RGB" (
	Type ARexx (
		Data ( String "Grey2Color" )
	)
)

Define Link "Color_Custom" (
	Type ARexx (
		Data ( String "ColorTransform" )
	)
)

Define Link "Color_FalseColor" (
	Type ARexx (
		Data ( String "FalseColor" )
	)
)

Define Link "Color_Halftone" (
	Type ARexx (
		Data ( String "Halftone" )
	)
)
Define Link "Color_Negative" (
	Type ARexx (
		Data ( String "Negative" )
	)
)

Define Link "Color_Posterize" (
	Type ARexx (
		Data ( String "Posterize" )
	)
)

Define Link "Color_Solarize" (
	Type ARexx (
		Data ( String "Solarize" )
	)
)

' *********************************************** Convolve **

Define Link "Convolve_Custom" (
	Type ARexx (
		Data ( String "Convolve" )
	)
)

Define Link "Convolve_Sharpen" (
	Type ARexx (
		Data ( String "Sharpen" )
	)
)

Define Link "Convolve_UnsharpMask" (
	Type ARexx (
		Data ( String "UnsharpMask" )
	)
)

Define Link "Convolve_Blur" (
	Type ARexx (
		Data ( String "Blur" )
	)
)

Define Link "Convolve_GaussianBlur" (
	Type ARexx (
		Data ( String "Hook GaussianBlur" )
	)
)

Define Link "Convolve_MotionBlur" (
	Type ARexx (
		Data ( String "MotionBlur" )
	)
)

Define Link "Convolve_ReliefMap" (
	Type ARexx (
	Data ( String "ReliefMap" )
	)
)

Define Link "Convolve_RampingEdgeDetect" (
	Type ARexx (
		Data ( String "Hook RampEdge" )
	)
)

Define Link "Convolve_SimpleEdgeDetect" (
	Type ARexx (
		Data ( String "EdgeDetect" )
	)
)

Define Link "Convolve_SobelEdgeDetect" (
	Type ARexx (
		Data ( String "Hook SobelEdge" )
	)
)

' ************************************************ Distort **

Define Link "Distort_Bubble" (
	Type ARexx (
		Data ( String "Hook Bubble" )
	)
)

Define Link "Distort_Displacement" (
	Type ARexx (
		Data ( String "Hook Displace" )
	)
)

Define Link "Distort_Distorter" (
	Type ARexx (
		Data ( String "Hook Distorter" )
	)
)

Define Link "Distort_DreamSequence" (
	Type ARexx (
		Data ( String "Hook Dream" )
	)
)

Define Link "Distort_Liquid" (
	Type ARexx (
		Data ( String "Hook Liquid" )
	)
)

Define Link "Distort_Mosaic" (
	Type ARexx (
		Data ( String "Hook Mosaic" )
	)
)

Define Link "Distort_PolarBlur" (
	Type ARexx (
		Data ( String "Hook PolarBlur" )
	)
)

Define Link "Distort_PolarMosaic" (
	Type ARexx (
		Data ( String "Hook PolarMosaic" )
	)
)

Define Link "Distort_Spherize" (
	Type ARexx (
		Data ( String "Hook Spherize" )
	)
)

Define Link "Distort_Splash" (
	Type ARexx (
		Data ( String "Hook Splash" )
	)
)

Define Link "Distort_Swirl" (
	Type ARexx (
		Data ( String "Hook Swirl" )
	)
)

Define Link "Distort_TriangleWarp" (
	Type ARexx (
		Data ( String "Hook TriWarp" )
	)
)

Define Link "Distort_Warp" (
	Type ARexx (
		Data ( String "Hook Warp" )
	)
)

Define Link "Distort_Wave" (
	Type ARexx (
		Data ( String "Hook Wave" )
	)
)

' ************************************************* Effect **

Define Link "Effect_ApplyTexture" (
	Type ARexx (
		Data ( String "Hook ApplyTexture" )
	)
)

Define Link "Effect_Blob" (
	Type ARexx (
		Data ( String "Hook Blob" )
	)
)

Define Link "Effect_Clouds" (
	Type ARexx (
		Data ( String "Hook Clouds" )
	)
)

Define Link "Effect_Crystallize" (
	Type ARexx (
		Data ( String "Hook Crystallize" )
	)
)

Define Link "Effect_Disperse" (
	Type ARexx (
		Data ( String "Disperse" )
	)
)

Define Link "Effect_FilmGrain" (
	Type ARexx (
		Data ( String "Hook FilmGrain" )
	)
)

Define Link "Effect_Fire" (
	Type ARexx (
		Data ( String "Hook Fire" )
	)
)

Define Link "Effect_Fireworks" (
	Type ARexx (
		Data ( String "Hook Fireworks" )
	)
)

Define Link "Effect_HockneyTiling" (
	Type ARexx (
		Data ( String "Hook Tile" )
	)
)

Define Link "Effect_LensFlare" (
	Type ARexx (
		Data ( String "Hook LensFlare" )
	)
)

Define Link "Effect_Lightning" (
	Type ARexx (
		Data ( String "Hook Lightning" )
	)
)

Define Link "Effect_OilPaint" (
	Type ARexx (
		Data ( String "Hook OilPaint" )
	)
)

Define Link "Effect_PageCurler" (
	Type ARexx (
		Data ( String "Hook PageCurler" )
	)
)

Define Link "Effect_PaintFX" (
	Type ARexx (
		Data ( String "Hook PaintFX" )
	)
)

Define Link "Effect_RadialStar" (
	Type ARexx (
		Data ( String "Hook RadialStar" )
	)
)

Define Link "Effect_RemoveFeature" (
	Type ARexx (
		Data ( String "RemoveFeature" )
	)
)

Define Link "Effect_Roughen" (
	Type ARexx (
		Data ( String "Roughen" )
	)
)

Define Link "Effect_Scatter" (
	Type ARexx (
		Data ( String "Hook Scatter" )
	)
)

Define Link "Effect_Straw" (
	Type ARexx (
		Data ( String "Hook Straw" )
	)
)

Define Link "Effect_Sparkle" (
	Type ARexx (
		Data ( String "Hook Sparkle" )
	)
)

Define Link "Effect_Wireless" (
	Type ARexx (
		Data ( String "Hook Wireless" )
	)
)

' ************************************************* Filter **

Define Link "Filter_AntiAlias" (
	Type ARexx (
		Data ( String "Hook AntiAlias" )
	)
)

Define Link "Filter_Balance" (
	Type ARexx (
		Data ( String "Hook Balance" )
	)
)

Define Link "Filter_BlackOut" (
	Type ARexx (
		Data ( String "Hook BlackOut" )
	)
)

Define Link "Filter_ColorBalancing" (
	Type ARexx (
		Data ( String "Hook ColorBalancing" )
	)
)

Define Link "Filter_ColorLimiting" (
	Type ARexx (
		Data ( String "ColorLimit" )
	)
)

Define Link "Filter_DynamicRange" (
	Type ARexx (
		Data ( String "DynamicRange" )
	)
)

Define Link "Filter_FXForge" (
	Type ARexx (
		Data ( String "Hook FXForge" )
	)
)

Define Link "Filter_HistogramEQ" (
	Type ARexx (
		Data ( String "Hook HistoEqu" )
	)
)

Define Link "Filter_Median" (
	Type ARexx (
		Data ( String "Hook MedianFilter" )
	)
)

Define Link "Filter_RemoveGrain" (
	Type ARexx (
		Data ( String "Hook RemoveGrain" )
	)
)

Define Link "Filter_RIP" (
	Type ARexx (
		Data ( String "RIP" )
	)
)

Define Link "Filter_Video" (
	Type ARexx (
		Data ( String "Hook VideoFilter" )
	)
)

' *************************************************** Size **

Define Link "Size_Scale" (
	Type ARexx (
		Data ( String "Scale" )
	)
)

Define Link "Size_Double" (
	Type ARexx (
		Data ( String "Scale 200 200 PERCENT ACCURATE" )
	)
)

Define Link "Size_Halve" (
	Type ARexx (
		Data ( String "Scale 50 50 PERCENT ACCURATE" )
	)
)

Define Link "Size_Crop" (
	Type ARexx (
		Data ( String "Crop" )
	)
)

Define Link "Size_AutoCrop" (
	Type ARexx (
		Data ( String "Crop Auto" )
	)
)

Define Link "Size_SetAspectDPI" (
	Type ARexx (
		Data ( String "SetAspect" )
	)
)

' *************************************************** Tool **

Define Link "Tool_AutoFX" (
	Type ARexx (
		Data ( String "Hook AutoFX" )
	)
)

Define Link "Tool_CineMatte" (
	Type ARexx (
		Data ( String "Hook CineMatte" )
	)
)

Define Link "Tool_CineMorph" (
	Type ARexx (
		Data ( String "Hook CMIFX" )
	)
)

Define Link "Tool_IMP" (
	Type ARexx (
		Data ( String "Hook IMP" )
	)
)

Define Link "Tool_MacroRecord" (
	Type ARexx (
		Data ( String "Learn" )
	)
)

Define Link "Tool_MacroRecordStop" (
	Type ARexx (
		Data ( String "Learn Stop" )
	)
)

Define Link "Tool_Measure" (
	Type ARexx (
		Data ( String "Hook Measure" )
	)
)

' ********************************************** Transform **

Define Link "Transform_Complex2DRotate" (
	Type ARexx (
		Data ( String "Hook Rotate" )
	)
)

Define Link "Transform_Simple2DRotate" (
	Type ARexx (
		Data ( String "Rotate" )
	)
)

Define Link "Transform_Perspective3DRotate" (
	Type ARexx (
		Data ( String "Hook Perspective" )
	)
)

Define Link "Transform_FlipHorizontal" (
	Type ARexx (
		Data ( String "HorizFlip" )
	)
)

Define Link "Transform_FlipVertical" (
	Type ARexx (
		Data ( String "VertFlip" )
	)
)

Define Link "Transform_MirrorHorizontal" (
	Type ARexx (
		Data ( String "HorizMirror" )
	)
)

Define Link "Transform_MirrorVertical" (
	Type ARexx (
		Data ( String "VertMirror" )
	)
)

Define Link "Transform_Roll" (
	Type ARexx (
		Data ( String "Roll" )
	)
)

Define Link "Transform_Shear" (
	Type ARexx (
		Data ( String "Hook Shear" )
	)
)

Define Link "Transform_Interlace" (
	Type ARexx (
		Data ( String "Hook Interlace" )
	)
)

Define Link "Transform_DeInterlace" (
	Type ARexx (
		Data ( String "Hook DeInterlace" )
	)
)

' ***********************************************************

Define Link "Panels" (
	Type Windows (
		Data (
			"Alpha"
			"Analysis"
			"ARexx"
			"Brush"
			"Buffer"
			"Color"
			"Convolve"
			"Distort"
			"Effect"
			"Filter"
			"Size"
			"Tool"
			"Transform"
		)
	)
)

' *************************************************** MAIN **

Window "Main" (
	Gadget (
		Position 4 4
		Type Cycle (
			Size 145 17
			Data (
				"Alpha"
				"Analysis"
				"ARexx"
				"Brush"
				"Buffer"
				"Color"
				"Convolve"
				"Distort"
				"Effect"
				"Filter"
				"Size"
				"Tool"
				"Transform"
			)
			Link "Panels"
			Default 10
		)
	)
)

' ************************************************** Alpha **

Window "Alpha" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Copy From Alpha"
			Size 145 15
			Link "Alpha_CopyFromAlpha"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "Copy To Alpha"
			Size 145 15
			Link "Alpha_CopyToAlpha"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Create..."
			Size 145 15
			Link "Alpha_Create"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "Delete"
			Size 145 15
			Link "Alpha_Delete"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "LightTable Alpha"
			Size 145 15
			Link "Alpha_LightTableAlpha"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Load..."
			Size 145 15
			Link "Alpha_Load"
		)
	)
	Gadget (
		Position 0 92
		Type Button (
			Label "Save As..."
			Size 145 15
			Link "Alpha_SaveAs"
		)
	)
	Gadget (
		Position 0 107
		Type Button (
			Label "Swap"
			Size 145 15
			Link "Alpha_Swap"
		)
	)
)

' *********************************************** Analysis **

Window "Analysis" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Count Colors"
			Size 145 15
			Link "Analysis_CountColors"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "Histogram"
			Size 145 15
			Link "Analysis_Histogram"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Variance !!!!???"
			Size 145 15
			Link "Analysis_Variance"
		)
	)
)

' ************************************************** ARexx **

Window "ARexx" (
	Gadget (
		Position 0 2
		Type List (
			Size 145 313
			Data (
				"Border.ifx"
				"Designs.ifx"
				"MapToWB.ifx"
			)
			Link "ARexx"
		)
	)
)

' ************************************************** Brush **

Window "Brush" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Copy To Swap"
			Size 145 15
			Link "Brush_CopyToSwap"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "Grab Screen..."
			Size 145 15
			Link "Brush_GrabScreen"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Load Brush..."
			Size 145 15
			Link "Brush_LoadBrush"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "Load New Brush..."
			Size 145 15
			Link "Brush_LoadNewBrush"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "Load From Clipboard"
			Size 145 15
			Link "Brush_LoadBrushClip"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Outline Brush"
			Size 145 15
			Link "Brush_OutlineBrush"
		)
	)
	Gadget (
		Position 0 92
		Type Button (
			Label "Pickup Region"
			Size 145 15
			Link "Brush_PickupRegion"
		)
	)
	Gadget (
		Position 0 107
		Type Button (
			Label "Pickup Swap"
			Size 145 15
			Link "Brush_PickupSwap"
		)
	)
	Gadget (
		Position 0 122
		Type Button (
			Label "Save Brush As..."
			Size 145 15
			Link "Brush_SaveBrushAs"
		)
	)
	Gadget (
		Position 0 137
		Type Button (
			Label "Select Brush..."
			Size 145 15
			Link "Brush_SelectBrush"
		)
	)
	Gadget (
		Position 0 152
		Type Button (
			Label "Set Handle"
			Size 145 15
			Link "Brush_SetHandle"
		)
	)
	Gadget (
		Position 0 167
		Type Button (
			Label "Trim Brush"
			Size 145 15
			Link "Brush_TrimBrush"

		)
	)
)

' ************************************************* Buffer **

Window "Buffer" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Copy To Swap"
			Size 145 15
			Link "Buffer_CopyToSwap"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "Delete..."
			Size 145 15
			Link "Buffer_Delete"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Fill..."
			Size 145 15
			Link "Buffer_Fill"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "Grab Screen..."
			Size 145 15
			Link "Buffer_GrabScreen"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "Light Table"
			Size 145 15
			Link "Buffer_LightTable"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Load From Clipboard"
			Size 145 15
			Link "Buffer_LoadFromClipboard"
		)
	)
	Gadget (
		Position 0 92
		Type Button (
			Label "Load New..."
			Size 145 15
			Link "Buffer_LoadNew"
		)
	)
	Gadget (
		Position 0 107
		Type Button (
			Label "Load New As..."
			Size 145 15
			Link "Buffer_LoadNewAs"
		)
	)
	Gadget (
		Position 0 122
		Type Button (
			Label "New..."
			Size 145 15
			Link "Buffer_New"
		)
	)
	Gadget (
		Position 0 137
		Type Button (
			Label "Region..."
			Size 145 15
			Link "Buffer_Region"
		)
	)
	Gadget (
		Position 0 152
		Type Button (
			Label "Swap Buffers"
			Size 145 15
			Link "Buffer_SwapBuffers"
		)
	)
)

' ************************************************** Color **

Window "Color" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Antique"
			Size 145 15
			Link "Color_Antique"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "B&W to Grey..."
			Size 145 15
			Link "Color_B&W2Grey"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Change Color..."
			Size 145 15
			Link "Color_ChangeColor"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "Convert to CMAP..."
			Size 145 15
			Link "Color_Convert2CMAP"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "Convert to Grey"
			Size 145 15
			Link "Color_Convert2Grey"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Convert to RGB"
			Size 145 15
			Link "Color_Convert2RGB"
		)
	)
	Gadget (
		Position 0 92
		Type Button (
			Label "Custom..."
			Size 145 15
			Link "Color_Custom"
		)
	)
	Gadget (
		Position 0 107
		Type Button (
			Label "False Color..."
			Size 145 15
			Link "Color_FalseColor"
		)
	)
	Gadget (
		Position 0 122
		Type Button (
			Label "Halftone..."
			Size 145 15
			Link "Color_Halftone"
		)
	)
	Gadget (
		Position 0 137
		Type Button (
			Label "Negative"
			Size 145 15
			Link "Color_Negative"
		)
	)
	Gadget (
		Position 0 152
		Type Button (
			Label "Posterize..."
			Size 145 15
			Link "Color_Posterize"
		)
	)
	Gadget (
		Position 0 167
		Type Button (
			Label "Solarize"
			Size 145 15
			Link "Color_Solarize"
		)
	)
)

' *********************************************** Convolve **

Window "Convolve" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Custom..."
			Size 145 15
			Link "Convolve_Custom"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "Sharpen..."
			Size 145 15
			Link "Convolve_Sharpen"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Unsharp Mask..."
			Size 145 15
			Link "Convolve_UnsharpMask"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "Blur..."
			Size 145 15
			Link "Convolve_Blur"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "Gaussian Blur..."
			Size 145 15
			Link "Convolve_GaussianBlur"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Motion Blur..."
			Size 145 15
			Link "Convolve_MotionBlur"
		)
	)
	Gadget (
		Position 0 92
		Type Button (
			Label "Relief Map..."
			Size 145 15
			Link "Convolve_ReliefMap"
		)
	)
	Gadget (
		Position 0 107
		Type Button (
			Label "Ramping Edge Detect"
			Size 145 15
			Link "Convolve_RampingEdgeDetect"
		)
	)
	Gadget (
		Position 0 122
		Type Button (
			Label "Simple Edge Detect..."
			Size 145 15
			Link "Convolve_SimpleEdgeDetect"
		)
	)
	Gadget (
		Position 0 137
		Type Button (
			Label "Sobel Edge Detect"
			Size 145 15
			Link "Convolve_SobelEdgeDetect"
		)
	)
)

' ************************************************ Distort **

Window "Distort" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Bubble..."
			Size 145 15
			Link "Distort_Bubble"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "Displacement..."
			Size 145 15
			Link "Distort_Displacement"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Distorter..."
			Size 145 15
			Link "Distort_Distorter"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "Dream Sequence..."
			Size 145 15
			Link "Distort_DreamSequence"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "Liquid..."
			Size 145 15
			Link "Distort_Liquid"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Mosaic..."
			Size 145 15
			Link "Distort_Mosaic"
		)
	)
	Gadget (
		Position 0 92
		Type Button (
			Label "Polar Blur..."
			Size 145 15
			Link "Distort_PolarBlur"
		)
	)
	Gadget (
		Position 0 107
		Type Button (
			Label "Polar Mosaic..."
			Size 145 15
			Link "Distort_PolarMosaic"
		)
	)
	Gadget (
		Position 0 122
		Type Button (
			Label "Splash..."
			Size 145 15
			Link "Distort_Splash"
		)
	)
	Gadget (
		Position 0 137
		Type Button (
			Label "Spherize..."
			Size 145 15
			Link "Distort_Spherize"
		)
	)
	Gadget (
		Position 0 152
		Type Button (
			Label "Swirl..."
			Size 145 15
			Link "Distort_Swirl"
		)
	)
	Gadget (
		Position 0 167
		Type Button (
			Label "Triangle Warp..."
			Size 145 15
			Link "Distort_TriangleWarp"
		)
	)
	Gadget (
		Position 0 182
		Type Button (
			Label "Warp..."
			Size 145 15
			Link "Distort_Warp"
		)
	)
	Gadget (
		Position 0 197
		Type Button (
			Label "Wave..."
			Size 145 15
			Link "Distort_Wave"
		)
	)
)

' ************************************************* Effect **

Window "Effect" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Apply Texture..."
			Size 145 15
			Link "Effect_ApplyTexture"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "Blob..."
			Size 145 15
			Link "Effect_Blob"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Clouds..."
			Size 145 15
			Link "Effect_Clouds"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "Crystallize..."
			Size 145 15
			Link "Effect_Crystallize"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "Disperse..."
			Size 145 15
			Link "Effect_Disperse"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Film Grain..."
			Size 145 15
			Link "Effect_FilmGrain"
		)
	)
	Gadget (
		Position 0 92
		Type Button (
			Label "Fire..."
			Size 145 15
			Link "Effect_Fire"
		)
	)
	Gadget (
		Position 0 107
		Type Button (
			Label "Fireworks..."
			Size 145 15
			Link "Effect_Fireworks"
		)
	)
	Gadget (
		Position 0 122
		Type Button (
			Label "Hockney Tiling..."
			Size 145 15
			Link "Effect_HockneyTiling"
		)
	)
	Gadget (
		Position 0 137
		Type Button (
			Label "Lens Flare..."
			Size 145 15
			Link "Effect_LensFlare"
		)
	)
	Gadget (
		Position 0 152
		Type Button (
			Label "Lightning..."
			Size 145 15
			Link "Effect_Lightning"
		)
	)
	Gadget (
		Position 0 167
		Type Button (
			Label "Oil Paint..."
			Size 145 15
			Link "Effect_OilPaint"
		)
	)
	Gadget (
		Position 0 182
		Type Button (
			Label "Page Curler..."
			Size 145 15
			Link "Effect_PageCurler"
		)
	)
	Gadget (
		Position 0 197
		Type Button (
			Label "Paint FX..."
			Size 145 15
			Link "Effect_PaintFX"
		)
	)
	Gadget (
		Position 0 212
		Type Button (
			Label "Radial Star..."
			Size 145 15
			Link "Effect_RadialStar"
		)
	)
	Gadget (
		Position 0 227
		Type Button (
			Label "Remove Feature"
			Size 145 15
			Link "Effect_RemoveFeature"
		)
	)
	Gadget (
		Position 0 242
		Type Button (
			Label "Roughen..."
			Size 145 15
			Link "Effect_Roughen"
		)
	)
	Gadget (
		Position 0 257
		Type Button (
			Label "Scatter..."
			Size 145 15
			Link "Effect_Scatter"
		)
	)
	Gadget (
		Position 0 272
		Type Button (
			Label "Straw..."
			Size 145 15
			Link "Effect_Straw"
		)
	)
	Gadget (
		Position 0 287
		Type Button (
			Label "Sparkle..."
			Size 145 15
			Link "Effect_Sparkle"
		)
	)
	Gadget (
		Position 0 302
		Type Button (
			Label "Wireless..."
			Size 145 15
			Link "Effect_Wireless"
		)
	)
)

' ************************************************* Filter **

Window "Filter" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Anti Alias..."
			Size 145 15
			Link "Filter_AntiAlias"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "Balance"
			Size 145 15
			Link "Filter_Balance"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Black Out..."
			Size 145 15
			Link "Filter_BlackOut"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "Color Balancing..."
			Size 145 15
			Link "Filter_ColorBalancing"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "Color Limiting..."
			Size 145 15
			Link "Filter_ColorLimiting"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Dynamic Range..."
			Size 145 15
			Link "Filter_DynamicRange"
		)
	)
	Gadget (
		Position 0 92
		Type Button (
			Label "FX Forge..."
			Size 145 15
			Link "Filter_FXForge"
		)
	)
	Gadget (
		Position 0 107
		Type Button (
			Label "Histogram Equalization..."
			Size 145 15
			Link "Filter_HistogramEQ"
		)
	)
	Gadget (
		Position 0 122
		Type Button (
			Label "Median Filter..."
			Size 145 15
			Link "Filter_Median"
		)
	)
	Gadget (
		Position 0 137
		Type Button (
			Label "Remove Grain..."
			Size 145 15
			Link "Filter_RemoveGrain"
		)
	)
	Gadget (
		Position 0 152
		Type Button (
			Label "Remove Isolated Pixels..."
			Size 145 15
			Link "Filter_RIP"
		)
	)
	Gadget (
		Position 0 167
		Type Button (
			Label "Video Filter..."
			Size 145 15
			Link "Filter_Video"
		)
	)
)

' *************************************************** Size **

Window "Size" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Scale..."
			Size 145 15
			Link "Size_Scale"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "Double"
			Size 145 15
			Link "Size_Double"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Halve"
			Size 145 15
			Link "Size_Halve"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "Crop..."
			Size 145 15
			Link "Size_Crop"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "Auto Crop"
			Size 145 15
			Link "Size_AutoCrop"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Set Aspect/DPI..."
			Size 145 15
			Link "Size_SetAspectDPI"
		)
	)
)

' *************************************************** Tool **

Window "Tool" (
	Gadget (
		Position 0 2
		Type Button (
			Label "AutoFX..."
			Size 145 15
			Link "Tool_AutoFX"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "CineMatte..."
			Size 145 15
			Link "Tool_CineMatte"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "CineMorph..."
			Size 145 15
			Link "Tool_CineMorph"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "IMP..."
			Size 145 15
			Link "Tool_IMP"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "Macro Record Start..."
			Size 145 15
			Link "Tool_MacroRecord"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Macro Record Stop"
			Size 145 15
			Link "Tool_MacroRecordStop"
		)
	)
	Gadget (
		Position 0 92
		Type Button (
			Label "Measure"
			Size 145 15
			Link "Tool_Measure"
		)
	)
)

' ********************************************** Transform **

Window "Transform" (
	Gadget (
		Position 0 2
		Type Button (
			Label "Complex 2D Rotate..."
			Size 145 15
			Link "Transform_Complex2DRotate"
		)
	)
	Gadget (
		Position 0 17
		Type Button (
			Label "Simple 2D Rotate..."
			Size 145 15
			Link "Transform_Simple2DRotate"
		)
	)
	Gadget (
		Position 0 32
		Type Button (
			Label "Perspective 3D Rotate..."
			Size 145 15
			Link "Transform_Perspective3DRotate"
		)
	)
	Gadget (
		Position 0 47
		Type Button (
			Label "Flip Horizontal"
			Size 145 15
			Link "Transform_FlipHorizontal"
		)
	)
	Gadget (
		Position 0 62
		Type Button (
			Label "Flip Vertical"
			Size 145 15
			Link "Transform_FlipVertical"
		)
	)
	Gadget (
		Position 0 77
		Type Button (
			Label "Mirror Horizontal"
			Size 145 15
			Link "Transform_MirrorHorizontal"
		)
	)
	Gadget (
		Position 0 92
		Type Button (
			Label "Mirror Vertical"
			Size 145 15
			Link "Transform_MirrorVertical"
		)
	)
	Gadget (
		Position 0 107
		Type Button (
			Label "Roll..."
			Size 145 15
			Link "Transform_Roll"
		)
	)
	Gadget (
		Position 0 122
		Type Button (
			Label "Shear..."
			Size 145 15
			Link "Transform_Shear"
		)
	)
	Gadget (
		Position 0 137
		Type Button (
			Label "Interlace"
			Size 145 15
			Link "Transform_Interlace"
		)
	)
	Gadget (
		Position 0 152
		Type Button (
			Label "De-Interlace"
			Size 145 15
			Link "Transform_DeInterlace"
		)
	)
)
